Dear Statalist,
I have a sample of about 38,000 observations and 9 variables. I want to perform a Ward's linkage cluster analysis. However, whenever I try to execute the "cluster ward" command in Stata, I get the following message:
insufficient memory for ClusterMatrix
r(950);
I have also tried to run the analysis from a server with more than 128 GB of RAM. But I always get the same error message.
How can I solve this issue in your opinion? Below you can find more information about my problem.
I have a sample of about 38,000 observations and 9 variables. I want to perform a Ward's linkage cluster analysis. However, whenever I try to execute the "cluster ward" command in Stata, I get the following message:
insufficient memory for ClusterMatrix
r(950);
I have also tried to run the analysis from a server with more than 128 GB of RAM. But I always get the same error message.
How can I solve this issue in your opinion? Below you can find more information about my problem.
Code:
* Example generated by -dataex-. For more info, type help dataex clear input float(var1 var2 var3 var4 var5 var6 var7 var8) byte gender 0 0 0 0 1 0 0 1 1 .3333333 .6666667 0 0 0 .3333333 .3333333 1 0 0 .5 0 .5 0 0 1 1 1 0 1 0 0 0 0 0 1 1 0 1 0 0 0 0 .3333333 1 1 .25 .75 0 0 0 .25 .25 1 0 .5 .5 0 0 0 .5 1 1 1 0 .5 0 .5 0 .5 .5 1 0 .25 .5 0 0 .25 .25 .25 1 1 0 0 0 1 0 1 0 1 1 0 1 0 0 0 0 0 0 1 .2 .6 0 .2 0 .2 .2 1 1 .5 .5 0 0 0 .5 .5 1 1 1 0 0 0 0 1 1 1 0 0 .5 0 .5 0 0 0 1 1 1 0 0 0 0 1 1 1 0 0 .75 0 .25 0 0 .25 .75 1 .3333333 .6666667 0 0 0 .6666667 .3333333 1 1 0 0 1 0 0 0 0 1 0 0 1 0 0 0 0 1 1 1 end label values gender gender label def gender 0 "Men", modify label def gender 1 "Women", modify *>> Cluster analysis (Ward method) cluster ward /// var1 /// var2 /// var3 /// var4 /// var5 /// var6 /// var7 /// var8 /// if gender==1, name(my_cluster_women)
Comment